body,div,ul,ol,dt,dd,dl,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p,img,a,span,strong,*{ padding:0; margin:0;}
body{ font-size:12px; font-family:"宋体"; color:#000000; background-color:#FFFFFF;}
ul,ol,li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
img,input,select,textarea{ vertical-align:middle}
img{ border:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#003366;}
.clear{ clear:both; height:0; width:0; overflow:hidden;} 
.clear{
	clear: both;}
.px2rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}

#box,html,body{
	width: 100%;
	height: 100%;
	
}
header{
   .px2rem(height,90);
   background: #343434;
   display: flex;
   align-items: center;
   justify-content: space-between;
   img{
    .px2rem(padding-left,10);
    .px2rem(padding-right,10);
	}
h1{
    color:#fff;
    .px2rem(font-size,50);
        
}
}
.imgg{
    .px2rem(width, 750);
    .px2rem(height,419);
}
.banner{
    
    .px2rem(height,203);
    border-bottom: 5px solid #e9e9e9;
    p{
        float: left;
        .px2rem(padding-left,30);
        .px2rem(padding-top,34);
        .px2rem(width, 606);
        .px2rem(height, 72);
        .px2rem(font-size,32);
    }
    .imgg1{
       float: left;
       .px2rem(width, 75);
        .px2rem(height, 81);
        .px2rem(margin-top,34);
    }
    .a1{
        .px2rem(margin-top,15);
        float: left;
        .px2rem(padding-left,20);
        .px2rem(font-size,52);
        color: red;
        b{
            .px2rem(font-size,16);
            color: #a7a7a7;
        }
    }
    .s1{
        .px2rem(margin-top,15);
        float: right;
        .px2rem(padding-right,30);
       .px2rem(font-size,40);
        color:black;
    }
    b{
        .px2rem(font-size,16);
        color: #a7a7a7;
    }
}
.htt{
    .px2rem(height,100);
    
    display: flex;
    align-items: center;
   
    .pp{
        .px2rem(padding-left,20);
        .px2rem(font-size,40);
        color:black;
        .sp1{
            .px2rem(padding-left,200);
            color:#a7a7a7;
           
        }
    }
}
.pu{
    .px2rem(height, 200);
    border-bottom: 5px solid #e9e9e9;
    border-top: 5px solid #e9e9e9;
    .pu1{
        .px2rem(height, 141);
        .px2rem(width, 129);
        .px2rem(margin-left, 30);
        .px2rem(margin-top, 30);
        float: left;
        dl{
            position: relative;
            dt{
              
            .imk{
                float: left;
                .px2rem(height, 140);
                .px2rem(width, 140);
            }
            }
            dd{
                .px2rem(font-size,32);
                position: absolute;
                .px2rem(left,150);
                .px2rem(top,30);
                float: left;
                .px2rem(width, 257);
                .sv{
                    .px2rem(font-size,18);
                    color:#a7a7a7;
                }
            }

        }
        .pu2{
            .px2rem(width, 135);
            .px2rem(height, 118);
            float: right;
            background: url(img/6.gif)no-repeat;
        }
    }
}